home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / xdk_dev.jar / a / p.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-12-14  |  679 b   |  64 lines

  1. package a;
  2.  
  3. // $FF: renamed from: a.p
  4. class class_0 {
  5.    // $FF: renamed from: a char[]
  6.    private char[] field_0;
  7.    // $FF: renamed from: b int
  8.    private int field_1;
  9.    // $FF: renamed from: c int
  10.    private int field_2;
  11.    // $FF: renamed from: d int
  12.    protected int field_3;
  13.  
  14.    public class_0(int var1) {
  15.       int var2;
  16.       for(var2 = 2; var2 < var1; var2 *= 2) {
  17.       }
  18.  
  19.       this.method_3(var2);
  20.    }
  21.  
  22.    // $FF: renamed from: a (char) void
  23.    public final void method_0(char var1) {
  24.       if (this.field_3 == this.field_0.length) {
  25.          this.method_2();
  26.       }
  27.  
  28.       this.field_0[this.field_2 + this.field_3 & this.field_1] = var1;
  29.       ++this.field_3;
  30.    }
  31.  
  32.    // $FF: renamed from: a (int) char
  33.    public final char method_1(int var1) {
  34.       return this.field_0[this.field_2 + var1 & this.field_1];
  35.    }
  36.  
  37.    // $FF: renamed from: a () void
  38.    private final void method_2() {
  39.       char[] var1 = new char[this.field_0.length * 2];
  40.  
  41.       for(int var2 = 0; var2 < this.field_0.length; ++var2) {
  42.          var1[var2] = this.method_1(var2);
  43.       }
  44.  
  45.       this.field_0 = var1;
  46.       this.field_1 = this.field_0.length - 1;
  47.       this.field_2 = 0;
  48.    }
  49.  
  50.    // $FF: renamed from: b (int) void
  51.    private final void method_3(int var1) {
  52.       this.field_0 = new char[var1];
  53.       this.field_1 = var1 - 1;
  54.       this.field_2 = 0;
  55.       this.field_3 = 0;
  56.    }
  57.  
  58.    // $FF: renamed from: b () void
  59.    public final void method_4() {
  60.       this.field_2 = this.field_2 + 1 & this.field_1;
  61.       --this.field_3;
  62.    }
  63. }
  64.